dogs nassau cats manhattan cat cairn new york chesapeake terrier norfolk puppy cairn terrier dog pet brooklyn norwich hampton long island bahamas